4,601 research outputs found

    Evaluating Rapid Application Development with Python for Heterogeneous Processor-based FPGAs

    Full text link
    As modern FPGAs evolve to include more het- erogeneous processing elements, such as ARM cores, it makes sense to consider these devices as processors first and FPGA accelerators second. As such, the conventional FPGA develop- ment environment must also adapt to support more software- like programming functionality. While high-level synthesis tools can help reduce FPGA development time, there still remains a large expertise gap in order to realize highly performing implementations. At a system-level the skill set necessary to integrate multiple custom IP hardware cores, interconnects, memory interfaces, and now heterogeneous processing elements is complex. Rather than drive FPGA development from the hardware up, we consider the impact of leveraging Python to ac- celerate application development. Python offers highly optimized libraries from an incredibly large developer community, yet is limited to the performance of the hardware system. In this work we evaluate the impact of using PYNQ, a Python development environment for application development on the Xilinx Zynq devices, the performance implications, and bottlenecks associated with it. We compare our results against existing C-based and hand-coded implementations to better understand if Python can be the glue that binds together software and hardware developers.Comment: To appear in 2017 IEEE 25th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM'17

    Systematics of RR Lyrae Statistical Parallax III: Apparent Magnitudes and Extinctions

    Get PDF
    We sing the praises of the central limit theorem. Having previously removed all other possible causes of significant systematic error in the statistical parallax determination of RR Lyrae absolute magnitudes, we investigate systematic errors from two final sources of input data: apparent magnitudes and extinctions. We find corrections due to each of ~0.05 mag, i.e., ~1/2 the statistical error. However, these are of opposite sign and so roughly cancel. The apparent magnitude system that we previously adopted from Layden et al. was calibrated to the photometry of Clube & Dawe. Using Hipparcos photometry we show that the Clube & Dawe system is ~0.06 mag too bright. Extinctions were previously pinned to the HI-based map of Burstein & Heiles. We argue that A_V should rather be based on new COBE/IRAS dust-emission map of Schlegel, Finkbeiner & Davis. This change increases the mean A_V by ~0.05 mag. We find M_V=0.77 +/- 0.13 at [Fe/H]=-1.60 for a pure sample of 147 halo RR Lyraes, or M_V=0.80 +/- 0.11 at [Fe/H]=-1.71 if we incorporate kinematic information from 716 non-kinematically selected non-RR Lyrae stars from Beers & Sommer-Larsen. These are 2 and 3 sigma fainter than recent determinations of M_V from main sequence fitting of clusters using Hipparcos measurements of subdwarfs by Reid and Gratton et al. Since statistical parallax is being cleared of systematic errors and since the chance of a >2 sigma statistical fluctuation is <1/20, we conclude that these brighter determinations may be in error. In the course of three papers, we have corrected 6 systematic errors whose absolute values total 0.20 mag. Had these, contrary to the expectation of the central limit theorem, all lined up one way, they could have resolved the conflict in favor of the brighter determinations. In fact, the net change was only 0.06 mag.Comment: submitted to ApJ, 21 pages, 2 tables, 4 figure

    Robust Visible Light Photoswitching with Ortho-Thiol Substituted Azobenzenes

    Get PDF
    Introduction of S-ethyl groups in all four ortho positions of azobenzene prevents reduction of the azo group by intracellular glutathione, while enhancing the absorptivity to ∼10000 M−1 cm−1 in the blue and green regions of the visible spectrum. cis-to-trans isomerization occurs thermally on the minutes timescale. Further, this substitution pattern permits switching with red light, a color that is more penetrating through biological tissues than other parts of the visible spectrum

    Redsharc: A Programming Model and On-Chip Network for Multi-Core Systems on a Programmable Chip

    Get PDF
    The reconfigurable data-stream hardware software architecture (Redsharc) is a programming model and network-on-a-chip solution designed to scale to meet the performance needs of multi-core Systems on a programmable chip (MCSoPC). Redsharc uses an abstract API that allows programmers to develop systems of simultaneously executing kernels, in software and/or hardware, that communicate over a seamless interface. Redsharc incorporates two on-chip networks that directly implement the API to support high-performance systems with numerous hardware kernels. This paper documents the API, describes the common infrastructure, and quantifies the performance of a complete implementation. Furthermore, the overhead, in terms of resource utilization, is reported along with the ability to integrate hard and soft processor cores with purely hardware kernels being demonstrated

    The Phoenix Deep Survey: Extremely Red Galaxies and Cluster Candidates

    Full text link
    We present the results of a study of a sample of 375 Extremely Red Galaxies (ERGs) in the Phoenix Deep Survey, 273 of which constitute a subsample which is 80% complete to K_s = 18.5 over an area of 1160 arcmin^2. The angular correlation function for ERGs is estimated, and the association of ERGs with faint radio sources explored. We find tentative evidence that ERGs and faint radio sources are associated at z > 0.5. A new overdensity-mapping algorithm has been used to characterize the ERG distribution, and identify a number of cluster candidates, including a likely cluster containing ERGs at 0.5 < z < 1. Our algorithm is also used in an attempt to probe the environments in which faint radio sources and ERGs are associated. We find limited evidence that the I - K_s > 4 criterion is more efficient than R - K_s > 5 at selecting dusty star-forming galaxies, rather than passively evolving ERGs.Comment: 14 emulateapj pages, 15 figures, 1 table, accepted for publication in Astronomical Journal. A version with full resolution figures is available at http://www.physics.usyd.edu.au/~asmith/research/ERGpaper.pd

    Isolating the photovoltaic junction: atomic layer deposited TiO2-RuO2 alloy Schottky contacts for silicon photoanodes

    Get PDF
    We synthesized nanoscale TiO2-RuO2 alloys by atomic layer deposition (ALD) that possess a high work function and are highly conductive. As such, they function as good Schottky contacts to extract photogenerated holes from n-type silicon while simultaneously interfacing with water oxidation catalysts. The ratio of TiO2 to RuO2 can be precisely controlled by the number of ALD cycles for each precursor. Increasing the composition above 16% Ru sets the electronic conductivity and the metal work function. No significant Ohmic loss for hole transport is measured as film thickness increases from 3 to 45 nm for alloy compositions >= 16% Ru. Silicon photoanodes with a 2 nm SiO2 layer that are coated by these alloy Schottky contacts having compositions in the range of 13-46% Ru exhibit average photovoltages of 525 mV, with a maximum photovoltage of 570 mV achieved. Depositing TiO2-RuO2 alloys on nSi sets a high effective work function for the Schottky junction with the semiconductor substrate, thus generating a large photovoltage that is isolated from the properties of an overlying oxygen evolution catalyst or protection layer

    NGC 346 in the Small Magellanic Cloud. III. Recent Star Formation and Stellar Clustering Properties in the Bright HII Region N 66

    Full text link
    In the third part of our photometric study of the star-forming region NGC 346/N~66 and its surrounding field in the Small Magellanic Cloud (SMC), we focus on the large number of low-mass pre-main sequence (PMS) stars revealed by the Hubble Space Telescope Observations with the Advanced Camera for Surveys. We investigate the origin of the observed broadening of the pre-main sequence population in the VIV-I, VV CMD. The most likely explanations are either the presence of differential reddening or an age spread among the young stars. Assuming the latter, simulations indicate that we cannot exclude the possibility that stars in NGC 346 might have formed in two distinct events occurring about 10 and 5 Myr ago, respectively. We find that the PMS stars are not homogeneously distributed across NGC 346, but instead are grouped in at least five different clusters. On spatial scales from 0.8'' to 8'' (0.24 to 2.4 pc at the distance of the SMC) the clustering of the PMS stars as computed by a two-point angular correlation function is self-similar with a power law slope γ0.3\gamma \approx -0.3. The clustering properties are quite similar to Milky Way star forming regions like Orion OB or ρ\rho Oph. Thus molecular cloud fragmentation in the SMC seems to proceed on the same spatial scales as in the Milky Way. This is remarkable given the differences in metallicity and hence dust content between SMC and Milky Way star forming regions.Comment: Accepted for publication in ApJ. 16 pages, 13 (low-resolution) figures, emulateapj.cls LaTeX styl
    corecore